package com.mall.common.dao.impl;

import org.springframework.stereotype.Repository;

import com.mall.common.dao.RoleDao;
import com.mall.common.domain.manage.Role;

/**
 * Dao实现类 - 角色
 */
@Repository
public class RoleDaoImpl extends BaseDaoImpl<Role, Long> implements RoleDao {

	// 设置isSystem=false
	@Override
	public void persist(Role role) {
		role.setIsSystem(false);
		super.persist(role);
	}

	// 忽略isSystem=true的对象
	@Override
	public void update(Role role) {
		if (role.getIsSystem()) {
			return;
		}
		super.update(role);
	}

}